*{
    margin: 0;
    padding:0;
}
li{
    list-style: none;
}
a {
    color: #000;
    text-decoration: none;
}
/* 头部 */
.header{
    min-width: 1200px;
    display: flex;
    justify-content: center;
    padding-bottom: 7px;
}
.top{
    width: 1200px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.navlogo{
    width: 242px;
    height: 64px;
    margin-top: -16px;
}
.navlogo img{
    width: 100%;
}
.navMenu ul{
    display: flex;
}
.navMenu ul li{
    text-align: center;
    display: flex;
    flex-direction: column;
}
.navMenu ul li a{
    text-align: center;
    font-size: 16px;
    color: #373737;
    padding: 30px 10px 0px;
}
.navMenu ul li:last-child a{
    padding: 30px 0px 0px 10px;
}
.navMenu ul li a:hover{
    color: #ED403C;
}
.menu1{
    color: #ED403C !important;
}
.el-icon-caret-top{
    font-size: 28px;
    color: #ED403C;
}
.banner{
    width: 100%;
    /*height: auto;*/
    /*height: 500px;*/
    height: 100%;
}
.active {
    color: #ED403C!important;
}

.mianbao a:nth-last-child(1) {
    color: #ED403C;
}
.mianbao {
    color: #8F8F8F;
}

/* 轮播图 */
.block{
    margin-top: -16px;
    position: relative;
}

.banner-title {
    position: absolute;
    right: 45%;
    top: 46%;
    text-align: center;
    z-index: 99;
}
.banner-title p{
    color: #fff;
    font-size: 25px;

}

/* 底部 */
.footer{
    width: 100%;
    height: 505px;
    background: #232122;
    display: flex;
    align-items: center;
    justify-content: center;
}
.foot-top{
    width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid #4A4A4A;
}
.foot-top img{
    width: 165px;
    height: 105px;
    margin: 0px 0 12px;
}
.foot-bottom{
    width: 1200px;
    display: flex;
    justify-content: space-between;
}
.foot-left{
    display: flex;
    flex-direction: column;
}
.foot-l-top{
    color: #8C8C8C;
    font-size: 14px;
}
.foot-l-top:first-child{
    margin-top: 20px;
}
.foot-font{
    display: flex;
    margin-bottom: 16px;
}
.foot-font p {
    margin-right: 20px;
}

.foot-font a {
    color: #8C8C8C;
}
.foot-right img{
    width: 150px;
    height: 150px;
    margin-top: 20px;
}
.foot-l-bottom{
    display: flex;
    font-size: 14px;
    color: #8C8C8C;
    margin-top: 40px;
}
.foot-img{
    width: 155px;
    height: 75px;
    margin-right: 16px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border:1px solid #4A4A4A;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}

.flink a {
    color: #908a8a;
}

.dede_pages {
    clear: both;
    text-align: center;

}
.pagelist {
    display: inline-block;
}
.pagelist li {
    float: left;
    min-width: 50px;
    text-align: center;
    border: 1px solid #9C9997;
    margin: 0 5px;
    padding: 5px 5px;
    color: #9C9997;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 5px;
}
.pagelist li.thisclass {
    background: #ED403C;
    color: #fff;
    border: 1px solid #ED403C;
}
.pagelist li a {
    color: #9C9997;
    display: block;
    width: 100%;
    height: 100%;
    /*transition: all 0.3s ease-in-out 0s;*/
}
.pagelist li:hover {
    background: #ED403C;
    color: #fff;
    border: 1px solid #ED403C;
}
.pagelist li:hover a {
    color: #fff;
}
.pagelist li:hover span{
    color: #fff;
}
.pagelist li span{
    color: #9C9997;
}